package com.jackie.coupon.customer.convertor;

import com.jackie.coupon.customer.api.dto.template.beans.CouponInfo;
import com.jackie.coupon.customer.dao.entity.Coupon;

/**
 * CouponConverter
 *
 * @author Jackie Hou
 * @date 2023/11/19 11:31
 * @version 1.0
 */
public class CouponConverter {

    public static CouponInfo convert2Coupon(Coupon coupon) {
        return CouponInfo.builder()
                .id(coupon.getId())
                .status(coupon.getStatus().getCode())
                .templateId(coupon.getTemplateId())
                .shopId(coupon.getShopId())
                .userId(coupon.getUserId())
                .templateInfo(coupon.getTemplateInfo())
                .build();
    }
}
